iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0
AI & Data

MLOps/LLMOps - 從零開始系列 第 8

Day08 - 檢視實驗結果以及註冊模型至 MLflow

  • 分享至 

  • xImage
  •  

因為我們在 Day06 是用本機的 Container 跑 local MLflow tracking server,所以需要在原本的 train.py 裡面,記得加上這行

    mlflow.set_tracking_uri("http://mlflow-server.orb.local")

https://ithelp.ithome.com.tw/upload/images/20230923/20091643HnBvXM9zXI.png

$ python train.py
Elasticnet model (alpha=0.500000, l1_ratio=0.500000):
  RMSE: 0.8222428497595401
  MAE: 0.6278761410160693
  R2: 0.12678721972772666

註冊模型至 MLflow

https://ithelp.ithome.com.tw/upload/images/20230923/2009164361a0YqZ6bF.png

https://ithelp.ithome.com.tw/upload/images/20230923/200916431nHEcSADFB.png

https://ithelp.ithome.com.tw/upload/images/20230923/20091643V6yhdNfKjE.png

https://ithelp.ithome.com.tw/upload/images/20230923/200916439L4JZ4gx8h.png

利用調整 alpha 值來觀察實驗結果。

$ python train.py 0.015625
Elasticnet model (alpha=0.015625, l1_ratio=0.500000):
  RMSE: 0.7670114004749511
  MAE: 0.6012312689357389
  R2: 0.24015762345496738

看來 R2 值有提升,而且 RMSE 也有下降。

再來,透過 MLflow ui 來更新已經註冊的模型。

https://ithelp.ithome.com.tw/upload/images/20230923/20091643nqHWqIK3d0.png

https://ithelp.ithome.com.tw/upload/images/20230923/20091643SNbZ8mBqDA.png


上一篇
Day07 - 用一個簡單的 MLflow Project 來熟悉 MLflow Tracking
下一篇
Day09 - 打包 MLflow Model 並透過 Azure Machine Learning 佈署成 Endpoint
系列文
MLOps/LLMOps - 從零開始30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言